<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>SIF Implementation Specification 2.2 - Code Sets</title>
    <link rel="stylesheet" type="text/css" href="include/document.css" />
    <link rel="stylesheet" type="text/css" href="include/specification.css" />
  </head>
  <body>
    <div class="navigation" id="topnavigation">
      <a href="index.html">home</a>
      <a href="CommonTypes.html">previous</a>
      <a href="ExternalCodeSets.html">next</a>
      <a href="index.html#contents">table of contents</a>
      <hr />
    </div>
    <a name="CodeSets" />
    <h1>Appendix B: Code Sets</h1>
    <p>Select shared and named code sets defined in SIF are included here for reference.</p>
    <a name="Infrastructure" />
    <h2>Infrastructure</h2>
    <a name="InfrastructureStatusCodeType" />
    <h3>Status Code</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>0</code>
        </td>
        <td>Success (ZIS ONLY). SIF_Status/SIF_Data may contain additional data.</td>
      </tr>
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Immediate SIF_Ack (AGENT ONLY). Message is persisted or processing is complete. Discard the referenced message.</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Intermediate SIF_Ack (AGENT ONLY). Only valid in response to SIF_Event delivery. Invokes Selective Message Blocking. The event referenced must still be persisted, and no other events must be delivered, until the agent sends a "Final" SIF_Ack at a later time.</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Final SIF_Ack (AGENT ONLY). Sent (a SIF_Ack with this value is never returned by an agent in response to a delivered message) by an agent to the ZIS to end Selective Message Blocking. Discard the referenced event and allow for delivery of other events.</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>Already have a message with this SIF_MsgId from you.</td>
      </tr>
      <tr>
        <td>
          <code>8</code>
        </td>
        <td>Receiver is sleeping.</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>No messages available. This is returned when an agent is trying to pull messages from a ZIS and there are no messages available.</td>
      </tr>
    </table>
    <a name="InfrastructureErrorCategoryType" />
    <h3>Error Category</h3>
    <p>
							The following table describes the functional areas where an error may occur in SIF.
							When a <code>SIF_Error</code> element is returned within a <code>SIF_Ack</code> message,
							the <code>SIF_Error/SIF_Category</code> element <span class="rfc2119">MUST</span> contain one of the values from the table.
						</p>
    <p>
							The next tables present the error codes that must be used when constructing a <code>SIF_Error</code> element.
							The value of <code>SIF_Error/SIF_Code</code> must come from these lists unless the functional category is <code>System</code>
							where error codes not defined in these tables can be included.
						</p>
    <table class="codeset">
      <tr>
        <td>
          <code>0</code>
        </td>
        <td>Unknown (This should NEVER be used if possible)</td>
      </tr>
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>XML Validation</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Encryption</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Authentication</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Access and Permissions</td>
      </tr>
      <tr>
        <td>
          <code>5</code>
        </td>
        <td>Registration</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>Provision</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>Subscription</td>
      </tr>
      <tr>
        <td>
          <code>8</code>
        </td>
        <td>Request and Response</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>Event Reporting and Processing</td>
      </tr>
      <tr>
        <td>
          <code>10</code>
        </td>
        <td>Transport</td>
      </tr>
      <tr>
        <td>
          <code>11</code>
        </td>
        <td>System (OS, Database, Vendor localized, etc.)</td>
      </tr>
      <tr>
        <td>
          <code>12</code>
        </td>
        <td>Generic Message Handling</td>
      </tr>
      <tr>
        <td>
          <code>13</code>
        </td>
        <td>SMB Handling</td>
      </tr>
    </table>
    <a name="InfrastructureXMLValidationErrorType" />
    <h3>XML Validation Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Message is not well-formed</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Generic validation error</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Invalid value for element/attribute</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>Missing mandatory element/attribute</td>
      </tr>
    </table>
    <a name="InfrastructureEncryptionErrorType" />
    <h3>Encryption Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
    </table>
    <a name="InfrastructureAuthenticationErrorType" />
    <h3>Authentication Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Generic authentication error (with signature)</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Missing sender's certificate</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Invalid certificate</td>
      </tr>
      <tr>
        <td>
          <code>5</code>
        </td>
        <td>Sender's certificate is not trusted</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>Expired certificate</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>Invalid signature</td>
      </tr>
      <tr>
        <td>
          <code>8</code>
        </td>
        <td>Invalid encryption algorithm (only accepts MD4)</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>Missing public key of the receiver (when decrypting message)</td>
      </tr>
      <tr>
        <td>
          <code>10</code>
        </td>
        <td>Missing receiver's private key (when decrypting message)</td>
      </tr>
    </table>
    <a name="InfrastructureAccessAndPermissionErrorType" />
    <h3>Access and Permission Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>No permission to register</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>No permission to provide this object</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>No permission to subscribe to this SIF_Event</td>
      </tr>
      <tr>
        <td>
          <code>5</code>
        </td>
        <td>No permission to request this object</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>No permission to respond to this object request</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>No permission to publish SIF_Event</td>
      </tr>
      <tr>
        <td>
          <code>8</code>
        </td>
        <td>No permission to administer policies</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>SIF_SourceId is not registered</td>
      </tr>
      <tr>
        <td>
          <code>10</code>
        </td>
        <td>No permission to publish SIF_Event Add</td>
      </tr>
      <tr>
        <td>
          <code>11</code>
        </td>
        <td>No permission to publish SIF_Event Change</td>
      </tr>
      <tr>
        <td>
          <code>12</code>
        </td>
        <td>No permission to publish SIF_Event Delete</td>
      </tr>
    </table>
    <a name="InfrastructureRegistrationErrorType" />
    <h3>Registration Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>The SIF_SourceId is invalid</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Requested transport protocol is unsupported</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Requested SIF_Version(s) not supported.</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>Requested SIF_MaxBufferSize is too small</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>ZIS requires a secure transport</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>Agent is registered for push mode (returned when a push-mode agent sends a SIF_GetMessage).</td>
      </tr>
      <tr>
        <td>
          <code>10</code>
        </td>
        <td>ZIS does not support the requested Accept-Encoding value.</td>
      </tr>
    </table>
    <a name="InfrastructureProvisionErrorType" />
    <h3>Provision Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Invalid object</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Object already has a provider (SIF_Provide message)</td>
      </tr>
    </table>
    <a name="InfrastructureSubscriptionErrorType" />
    <h3>Subscription Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Invalid object</td>
      </tr>
    </table>
    <a name="InfrastructureRequestAndResponseErrorType" />
    <h3>Request and Response Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Invalid object</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>No provider</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>Responder does not support requested SIF_Version</td>
      </tr>
      <tr>
        <td>
          <code>8</code>
        </td>
        <td>Responder does not support requested SIF_MaxBufferSize</td>
      </tr>
      <tr>
        <td>
          <code>9</code>
        </td>
        <td>Unsupported query in request</td>
      </tr>
      <tr>
        <td>
          <code>10</code>
        </td>
        <td>Invalid SIF_RequestMsgId specified in SIF_Response</td>
      </tr>
      <tr>
        <td>
          <code>11</code>
        </td>
        <td>SIF_Response is larger than requested SIF_MaxBufferSize</td>
      </tr>
      <tr>
        <td>
          <code>12</code>
        </td>
        <td>SIF_PacketNumber is invalid in SIF_Response</td>
      </tr>
      <tr>
        <td>
          <code>13</code>
        </td>
        <td>SIF_Response does not match any SIF_Version from SIF_Request</td>
      </tr>
      <tr>
        <td>
          <code>14</code>
        </td>
        <td>SIF_DestinationId does not match SIF_SourceId from SIF_Request</td>
      </tr>
      <tr>
        <td>
          <code>15</code>
        </td>
        <td>No support for SIF_ExtendedQuery</td>
      </tr>
      <tr>
        <td>
          <code>16</code>
        </td>
        <td>SIF_RequestMsgId deleted from cache due to timeout</td>
      </tr>
      <tr>
        <td>
          <code>17</code>
        </td>
        <td>SIF_RequestMsgId deleted from cache by administrator</td>
      </tr>
      <tr>
        <td>
          <code>18</code>
        </td>
        <td>SIF_Request cancelled by requesting agent</td>
      </tr>
    </table>
    <a name="InfrastructureEventReportingAndProcessingErrorType" />
    <h3>Event Reporting and Processing Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Invalid event</td>
      </tr>
    </table>
    <a name="InfrastructureTransportErrorType" />
    <h3>Transport Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Requested protocol is not supported</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Secure channel requested and no secure path exists</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Unable to establish connection</td>
      </tr>
    </table>
    <a name="InfrastructureSystemErrorType" />
    <h3>System Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
    </table>
    <a name="InfrastructureGenericMessageHandlingErrorType" />
    <h3>Generic Message Handling Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Message not supported</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Version not supported</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Context not supported</td>
      </tr>
      <tr>
        <td>
          <code>5</code>
        </td>
        <td>Protocol error</td>
      </tr>
      <tr>
        <td>
          <code>6</code>
        </td>
        <td>No such message (as identified by SIF_OriginalMsgId)</td>
      </tr>
      <tr>
        <td>
          <code>7</code>
        </td>
        <td>Multiple contexts not supported</td>
      </tr>
    </table>
    <a name="InfrastructureSMBErrorType" />
    <h3>SMB Error</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Generic error</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>SMB can only be invoked during a SIF_Event acknowledgement</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Final SIF_Ack expected from Push-Mode Agent</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Incorrect SIF_MsgId in final SIF_Ack</td>
      </tr>
    </table>
    <a name="LearningStandardItem" />
    <h2>LearningStandardItem</h2>
    <a name="LearningStandardItemRelationshipTypesType" />
    <h3>Relationship Types</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>Content</code>
        </td>
        <td>A link to another state or school content standard</td>
      </tr>
      <tr>
        <td>
          <code>Other</code>
        </td>
        <td>Any other type of relationship between the current standard and the target standard item.</td>
      </tr>
      <tr>
        <td>
          <code>PD</code>
        </td>
        <td />
      </tr>
      <tr>
        <td>
          <code>State</code>
        </td>
        <td>A link to a standard from another state.  The purpose of this is to express relationships between state standards.</td>
      </tr>
    </table>
    <a name="SIF_LogEntry" />
    <h2>SIF_LogEntry</h2>
    <a name="SIF_LogEntryAgentErrorConditionType" />
    <h3>Agent Error Condition</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>An exception has occurred in the agent (generic error)</td>
      </tr>
    </table>
    <a name="SIF_LogEntryDataIssuesWithFailureResultType" />
    <h3>Data Issues with Failure Result</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Insufficient information in message</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Cannot process change due to business rule</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Related information unavailable</td>
      </tr>
    </table>
    <a name="SIF_LogEntryDataIssuesWithSuccessResultType" />
    <h3>Data Issues with Success Result</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Data was changed to complete request successfully</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Data was added to complete request successfully</td>
      </tr>
    </table>
    <a name="SIF_LogEntrySuccessCategoryType" />
    <h3>Success Category</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>Success</td>
      </tr>
    </table>
    <a name="SIF_LogEntryZISErrorConditionType" />
    <h3>ZIS Error Condition</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>1</code>
        </td>
        <td>An exception has occurred in the ZIS (generic error)</td>
      </tr>
      <tr>
        <td>
          <code>2</code>
        </td>
        <td>Message could not be delivered due to buffer size limitations</td>
      </tr>
      <tr>
        <td>
          <code>3</code>
        </td>
        <td>Message could not be delivered due to minimum security requirements</td>
      </tr>
      <tr>
        <td>
          <code>4</code>
        </td>
        <td>Message could not be delivered due to destination agent not supporting SIF_Version</td>
      </tr>
      <tr>
        <td>
          <code>5</code>
        </td>
        <td>Message could not be delivered due to SIF_Response validation</td>
      </tr>
    </table>
    <a name="StudentPlacement" />
    <h2>StudentPlacement</h2>
    <a name="StudentPlacementOtherServicesType" />
    <h3>Other Services</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S200</code>
        </td>
        <td>Specialized instruction</td>
      </tr>
    </table>
    <a name="StudentPlacementOtherTypesOfTransportationType" />
    <h3>Other Types of Transportation</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S101</code>
        </td>
        <td>Homeless transportation</td>
      </tr>
      <tr>
        <td>
          <code>S102</code>
        </td>
        <td>Choice transportation</td>
      </tr>
    </table>
    <a name="StudentPlacementTitleIServicesType" />
    <h3>Title I Services</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S001</code>
        </td>
        <td>Reading / language program</td>
      </tr>
      <tr>
        <td>
          <code>S002</code>
        </td>
        <td>Mathematics program</td>
      </tr>
      <tr>
        <td>
          <code>S003</code>
        </td>
        <td>Science program</td>
      </tr>
      <tr>
        <td>
          <code>S004</code>
        </td>
        <td>Social studies program</td>
      </tr>
      <tr>
        <td>
          <code>S005</code>
        </td>
        <td>Economics program</td>
      </tr>
      <tr>
        <td>
          <code>S006</code>
        </td>
        <td>Computers program</td>
      </tr>
      <tr>
        <td>
          <code>S007</code>
        </td>
        <td>Vocational / career program</td>
      </tr>
      <tr>
        <td>
          <code>S008</code>
        </td>
        <td>Support guidance / advocacy program</td>
      </tr>
      <tr>
        <td>
          <code>S009</code>
        </td>
        <td>Study skills program</td>
      </tr>
      <tr>
        <td>
          <code>S010</code>
        </td>
        <td>After-school tutoring program</td>
      </tr>
      <tr>
        <td>
          <code>S011</code>
        </td>
        <td>Summer school program</td>
      </tr>
      <tr>
        <td>
          <code>S012</code>
        </td>
        <td>4-year-old program</td>
      </tr>
      <tr>
        <td>
          <code>S013</code>
        </td>
        <td>3-year-old program</td>
      </tr>
      <tr>
        <td>
          <code>S014</code>
        </td>
        <td>Extended kindergarten program (beyond half day)</td>
      </tr>
      <tr>
        <td>
          <code>S015</code>
        </td>
        <td>Health / dental / eye care service</td>
      </tr>
      <tr>
        <td>
          <code>S016</code>
        </td>
        <td>Extended instruction time program</td>
      </tr>
      <tr>
        <td>
          <code>S017</code>
        </td>
        <td>Supplemental outside provider instructional services</td>
      </tr>
    </table>
    <a name="TestAccommodation" />
    <h2>TestAccommodation</h2>
    <a name="TestAccommodationSchedulingType" />
    <h3>Scheduling</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S182</code>
        </td>
        <td>Additional supervised test breaks for English Learners within testing day or following each section provided that test section is completed within a testing day</td>
      </tr>
      <tr>
        <td>
          <code>S183</code>
        </td>
        <td>Frequent breaks</td>
      </tr>
      <tr>
        <td>
          <code>S184</code>
        </td>
        <td>Multi-day administration</td>
      </tr>
      <tr>
        <td>
          <code>S185</code>
        </td>
        <td>Multiple test sessions</td>
      </tr>
      <tr>
        <td>
          <code>S186</code>
        </td>
        <td>Scheduled extended time</td>
      </tr>
      <tr>
        <td>
          <code>S187</code>
        </td>
        <td>Student-requested extended time</td>
      </tr>
      <tr>
        <td>
          <code>S188</code>
        </td>
        <td>Supervised test breaks</td>
      </tr>
      <tr>
        <td>
          <code>S189</code>
        </td>
        <td>Terminate session when student indicates they have completed all items they can</td>
      </tr>
      <tr>
        <td>
          <code>S190</code>
        </td>
        <td>Test administered at best time of day for student</td>
      </tr>
      <tr>
        <td>
          <code>S191</code>
        </td>
        <td>Untimed</td>
      </tr>
    </table>
    <a name="TestAccommodationSettingType" />
    <h3>Setting</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S192</code>
        </td>
        <td>Carrel</td>
      </tr>
      <tr>
        <td>
          <code>S193</code>
        </td>
        <td>Facing examiner / proctor</td>
      </tr>
      <tr>
        <td>
          <code>S194</code>
        </td>
        <td>Front of room near examiner / proctor</td>
      </tr>
      <tr>
        <td>
          <code>S195</code>
        </td>
        <td>Hospital / home testing</td>
      </tr>
      <tr>
        <td>
          <code>S196</code>
        </td>
        <td>Individual</td>
      </tr>
      <tr>
        <td>
          <code>S197</code>
        </td>
        <td>Resource room</td>
      </tr>
      <tr>
        <td>
          <code>S198</code>
        </td>
        <td>Separate room</td>
      </tr>
      <tr>
        <td>
          <code>S199</code>
        </td>
        <td>Separate room with other English Learners under supervision of district employee</td>
      </tr>
      <tr>
        <td>
          <code>S200</code>
        </td>
        <td>Small group</td>
      </tr>
      <tr>
        <td>
          <code>S201</code>
        </td>
        <td>Small group in separate room</td>
      </tr>
      <tr>
        <td>
          <code>S202</code>
        </td>
        <td>Special ed classroom</td>
      </tr>
      <tr>
        <td>
          <code>S203</code>
        </td>
        <td>Special furniture</td>
      </tr>
      <tr>
        <td>
          <code>S204</code>
        </td>
        <td>Special lighting</td>
      </tr>
      <tr>
        <td>
          <code>S205</code>
        </td>
        <td>Specialized setting</td>
      </tr>
    </table>
    <a name="TestAccommodationStudentEquipmentAndTechnologyType" />
    <h3>Student Equipment and Technology</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S135</code>
        </td>
        <td>Adjustable swivel arm</td>
      </tr>
      <tr>
        <td>
          <code>S136</code>
        </td>
        <td>Adjustable table height</td>
      </tr>
      <tr>
        <td>
          <code>S137</code>
        </td>
        <td>Audio cassette player / tape recorder</td>
      </tr>
      <tr>
        <td>
          <code>S138</code>
        </td>
        <td>Colored lenses</td>
      </tr>
      <tr>
        <td>
          <code>S139</code>
        </td>
        <td>Enlarged keyboard</td>
      </tr>
      <tr>
        <td>
          <code>S140</code>
        </td>
        <td>Enlarged monitor view / screen display</td>
      </tr>
      <tr>
        <td>
          <code>S141</code>
        </td>
        <td>Laptop / computer</td>
      </tr>
      <tr>
        <td>
          <code>S142</code>
        </td>
        <td>Magnification device</td>
      </tr>
      <tr>
        <td>
          <code>S143</code>
        </td>
        <td>Physical supports</td>
      </tr>
      <tr>
        <td>
          <code>S144</code>
        </td>
        <td>Technological aid</td>
      </tr>
      <tr>
        <td>
          <code>S145</code>
        </td>
        <td>Track ball</td>
      </tr>
      <tr>
        <td>
          <code>S146</code>
        </td>
        <td>Video cassette player</td>
      </tr>
    </table>
    <a name="TestAccommodationTestAdministrationType" />
    <h3>Test Administration</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S105</code>
        </td>
        <td>Amplification equipment</td>
      </tr>
      <tr>
        <td>
          <code>S106</code>
        </td>
        <td>Audiotape or CD</td>
      </tr>
      <tr>
        <td>
          <code>S107</code>
        </td>
        <td>Braille Reader</td>
      </tr>
      <tr>
        <td>
          <code>S108</code>
        </td>
        <td>Clarify directions</td>
      </tr>
      <tr>
        <td>
          <code>S109</code>
        </td>
        <td>Computer administration</td>
      </tr>
      <tr>
        <td>
          <code>S110</code>
        </td>
        <td>Cueing</td>
      </tr>
      <tr>
        <td>
          <code>S111</code>
        </td>
        <td>Examiner familiar with / to student</td>
      </tr>
      <tr>
        <td>
          <code>S112</code>
        </td>
        <td>Examiner fluent in sign language</td>
      </tr>
      <tr>
        <td>
          <code>S113</code>
        </td>
        <td>Font enlarged beyond large print version requirements</td>
      </tr>
      <tr>
        <td>
          <code>S114</code>
        </td>
        <td>Foreign language interpreter</td>
      </tr>
      <tr>
        <td>
          <code>S115</code>
        </td>
        <td>Foreign language interpreter for instructions, ask questions</td>
      </tr>
      <tr>
        <td>
          <code>S116</code>
        </td>
        <td>Format</td>
      </tr>
      <tr>
        <td>
          <code>S117</code>
        </td>
        <td>Graph paper</td>
      </tr>
      <tr>
        <td>
          <code>S118</code>
        </td>
        <td>Manipulatives for math items</td>
      </tr>
      <tr>
        <td>
          <code>S119</code>
        </td>
        <td>Mask portion of answer booklet</td>
      </tr>
      <tr>
        <td>
          <code>S120</code>
        </td>
        <td>Mask portion of test booklet</td>
      </tr>
      <tr>
        <td>
          <code>S121</code>
        </td>
        <td>Paraphrasing</td>
      </tr>
      <tr>
        <td>
          <code>S122</code>
        </td>
        <td>Provide reading windows</td>
      </tr>
      <tr>
        <td>
          <code>S123</code>
        </td>
        <td>Provide written directions on separate sheet / transparency</td>
      </tr>
      <tr>
        <td>
          <code>S124</code>
        </td>
        <td>Repeat / reword / clarify directions</td>
      </tr>
      <tr>
        <td>
          <code>S125</code>
        </td>
        <td>Sign language / cued speech interpreter</td>
      </tr>
      <tr>
        <td>
          <code>S126</code>
        </td>
        <td>Simplified language</td>
      </tr>
      <tr>
        <td>
          <code>S127</code>
        </td>
        <td>Student reads aloud</td>
      </tr>
      <tr>
        <td>
          <code>S128</code>
        </td>
        <td>Tactile cues</td>
      </tr>
      <tr>
        <td>
          <code>S129</code>
        </td>
        <td>Test administrator reads test directions aloud</td>
      </tr>
      <tr>
        <td>
          <code>S130</code>
        </td>
        <td>Test administrator reads test questions aloud</td>
      </tr>
      <tr>
        <td>
          <code>S131</code>
        </td>
        <td>Unlisted accommodation or modification</td>
      </tr>
      <tr>
        <td>
          <code>S132</code>
        </td>
        <td>Video cassette</td>
      </tr>
      <tr>
        <td>
          <code>S133</code>
        </td>
        <td>Visual cues</td>
      </tr>
      <tr>
        <td>
          <code>S134</code>
        </td>
        <td>Word processor</td>
      </tr>
    </table>
    <a name="TestAccommodationTestMaterialType" />
    <h3>Test Material</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S101</code>
        </td>
        <td>Braille</td>
      </tr>
      <tr>
        <td>
          <code>S102</code>
        </td>
        <td>Foreign Language</td>
      </tr>
      <tr>
        <td>
          <code>S103</code>
        </td>
        <td>Large print booklet</td>
      </tr>
      <tr>
        <td>
          <code>S104</code>
        </td>
        <td>Manually coded English or American sign Language to present test questions</td>
      </tr>
    </table>
    <a name="TestAccommodationTestResponseType" />
    <h3>Test Response</h3>
    <table class="codeset">
      <tr>
        <td>
          <code>S147</code>
        </td>
        <td>Access to translation glossaries / word lists (english-to-primary language).  Shall not include definitions of formulas</td>
      </tr>
      <tr>
        <td>
          <code>S148</code>
        </td>
        <td>Arithmetic table (math or science)</td>
      </tr>
      <tr>
        <td>
          <code>S149</code>
        </td>
        <td>Assistive device that does interfere with independent work of the student</td>
      </tr>
      <tr>
        <td>
          <code>S150</code>
        </td>
        <td>Assistive device that does not interfere with independent work of the student</td>
      </tr>
      <tr>
        <td>
          <code>S151</code>
        </td>
        <td>Augmentative communication device</td>
      </tr>
      <tr>
        <td>
          <code>S152</code>
        </td>
        <td>Braille writer</td>
      </tr>
      <tr>
        <td>
          <code>S153</code>
        </td>
        <td>Braille writer, no thesaurus, spell-or grammar-checker</td>
      </tr>
      <tr>
        <td>
          <code>S154</code>
        </td>
        <td>Brailler ruler</td>
      </tr>
      <tr>
        <td>
          <code>S155</code>
        </td>
        <td>Calculator (math or science)</td>
      </tr>
      <tr>
        <td>
          <code>S156</code>
        </td>
        <td>Cassette player / tape recorder</td>
      </tr>
      <tr>
        <td>
          <code>S157</code>
        </td>
        <td>Computer administration</td>
      </tr>
      <tr>
        <td>
          <code>S158</code>
        </td>
        <td>Cranmer abacus</td>
      </tr>
      <tr>
        <td>
          <code>S159</code>
        </td>
        <td>Dictated oral response to proctor / transcriber</td>
      </tr>
      <tr>
        <td>
          <code>S160</code>
        </td>
        <td>Dictionary</td>
      </tr>
      <tr>
        <td>
          <code>S161</code>
        </td>
        <td>Essay responses dictated to a scribe orally, in manually coded English or in American Sign Language; and scribe provides spelling, grammar and language conventions</td>
      </tr>
      <tr>
        <td>
          <code>S162</code>
        </td>
        <td>Grammar checker</td>
      </tr>
      <tr>
        <td>
          <code>S163</code>
        </td>
        <td>Large face calculator</td>
      </tr>
      <tr>
        <td>
          <code>S164</code>
        </td>
        <td>Larger diameter pencil</td>
      </tr>
      <tr>
        <td>
          <code>S165</code>
        </td>
        <td>Mask portion of answer folder</td>
      </tr>
      <tr>
        <td>
          <code>S166</code>
        </td>
        <td>Math manipulatives (math or science)</td>
      </tr>
      <tr>
        <td>
          <code>S167</code>
        </td>
        <td>Modified specil grip pencil</td>
      </tr>
      <tr>
        <td>
          <code>S168</code>
        </td>
        <td>Qualified foreign language interpreter for LEP student</td>
      </tr>
      <tr>
        <td>
          <code>S169</code>
        </td>
        <td>Response dictated in American Sign Language / Manually coded English</td>
      </tr>
      <tr>
        <td>
          <code>S170</code>
        </td>
        <td>Separate additional continuation pages for writing tasks</td>
      </tr>
      <tr>
        <td>
          <code>S171</code>
        </td>
        <td>Sign responses to sign language interpreter</td>
      </tr>
      <tr>
        <td>
          <code>S172</code>
        </td>
        <td>Speech recognition system</td>
      </tr>
      <tr>
        <td>
          <code>S173</code>
        </td>
        <td>Spell-checker</td>
      </tr>
      <tr>
        <td>
          <code>S174</code>
        </td>
        <td>Student marked in test booklet</td>
      </tr>
      <tr>
        <td>
          <code>S175</code>
        </td>
        <td>Talking calculator</td>
      </tr>
      <tr>
        <td>
          <code>S176</code>
        </td>
        <td>Test administrator marked / wrote test at student's direction due to student handwriting issues</td>
      </tr>
      <tr>
        <td>
          <code>S177</code>
        </td>
        <td>Thesaurus</td>
      </tr>
      <tr>
        <td>
          <code>S178</code>
        </td>
        <td>Translation dictionary for LEP student</td>
      </tr>
      <tr>
        <td>
          <code>S179</code>
        </td>
        <td>Verbalized problem-solving</td>
      </tr>
      <tr>
        <td>
          <code>S180</code>
        </td>
        <td>Word processor / typewriter / computer with thesaurus / spell-checker / grammar-checker enabled on essay responses writing portion of test</td>
      </tr>
      <tr>
        <td>
          <code>S181</code>
        </td>
        <td>Word processor / typewriter / computer with thesaurus / spell-checker / grammar-checker turned off</td>
      </tr>
    </table>
    <div class="navigation" id="bottomnavigation">
      <hr />
      <a href="index.html">home</a>
      <a href="CommonTypes.html">previous</a>
      <a href="ExternalCodeSets.html">next</a>
      <a href="index.html#contents">table of contents</a>
    </div><p align='center'><a href='http://validator.w3.org/check?uri=referer'><img src='http://www.w3.org/Icons/valid-xhtml10' alt='Valid XHTML 1.0 Transitional'/></a></p></body>
</html>